package cn.cxy.roomdemo;

import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.Query;
import androidx.room.Update;

import java.util.List;

/**
 * 用户数据库表操作类
 */
@Dao
public interface UserDao {
    //新增数据
    @Insert
    long[] add(User... users);

    @Update
    void update(User... users);

    //删除所有数据
    @Query("DELETE FROM USER_TABLE")
    void deleteAll();

    //查询出所有数据
    @Query("SELECT * FROM USER_TABLE")
    List<User> query();
}